package net.yla.smartbus.module.ba.employee.query;

import lombok.Data;
import net.yla.smartbus.core.base.BaseQuery;

import java.io.Serializable;
import java.util.List;

/**
 * @description:
 * @author: Yee
 * @date: 2021/6/17 14:50
 */
@Data
public class EmployeeQuery extends BaseQuery implements Serializable {

    //人员
    private List<Integer> personIds;

    //分组列表
    private List<Integer> groups;

    //部门Id
    private List<Integer> depts;

    //职务Id
    private List<Integer> duties;

    //类型
    private Integer type;

    //姓名
    private String name;

    //编码
    private String code;

    //卡号
    private String card;

    //性别
    private Integer gender;

    //雇工年龄最小值
    private Integer minAge;

    //员工年龄最大值
    private Integer maxAge;

    //员工工龄最小值
    private Integer minWorkAge;

    //员工工龄最大值
    private Integer maxWorkAge;

    //员工驾照
    private Integer license;

    //员工身份证号
    private String idcard;

    //员工固定电话
    private String tel;

    //员工手机号码
    private String phone;

    //员工婚姻状况
    private Integer marriage;

    //员工籍贯
    private Integer native1;

    //学历
    private Integer education;

    //民族
    private Integer nation;

    //是否返回已逻辑删除的记录
    private boolean visible;


    private Integer deptId;

    //职务Id
    private Integer dutieId;

    //机构Id
    private Integer groupId;

    //人员id
    private Integer empId;

}
